کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

یادگیری رایگان SQL Server

MSSQLServer یکی از سیستم های مدیریت بانک های اطلاعاتی رابطه ای (Relational)است که توسط شرکت مایکروسافت ارائه شده استSQL Serverاز مدل سرویس دهنده - سرویس گیرنده(Client/Server)تبعیت می نماید. در این مدل، درخواست های(InQuery)سرویس گیرندگان برای سرویس دهنده ارسال و در سمت سرویس دهنده بررسی و آنالیز می گردند. در ادامه، پردازش های‌ مورد نیاز بر روی اطلاعات ذخیره شده در بانک های اطلاعاتی انجام و در نهایت، نتایج برای سرویس گیرنده ارسال خواهد شد.SQL Server با استفاده از مجموعه عناصری(Components)که به صورت هدفمند اجراء می گردند، قادر به تامین نیازها و درخواست ها از مخازن داده(Data Storages)می باشد.


آموزش Stored Procedure در Sql Server

ایجاد یک روش ساده ی ذخیره شده
ایجاد یک روش ساده ی ذخیره شده

همانطور که قبلا ذکر شده یک روش ذخیره شده چیزی به جز یک کد ذخیره شده ی SQL نیست که از آن بارها و بارها استفاده می کنید. در این قسمت ایجاد یک روش ذخیره شده ی ساده را بررسی می کنیم.

5939 بازدید
ادامه
گزینه های مختلف برای ایجاد برنامه های ذخیره شده ی SQL Server
گزینه های مختلف برای ایجاد برنامه های ذخیره شده ی SQL Server

گزینه های مختلفی وجود دارند که می توانند برای ایجاد برنامه های ذخیره (stored procedures) شده استفاده شوند. در موضوعات بعدی در مورد ایجاد یک برنامه ی ذخیره شده ی ساده با گزینه های پیشرفته می باشد.

4677 بازدید
ادامه
چگونگی ایجاد یک روش ذخیره شده ی SQL Server با پارامترها
چگونگی ایجاد یک روش ذخیره شده ی SQL Server با پارامترها

قدرت واقعی روش های ذخیره شده توانایی انتقال پارامترها و واداشتن روش ذخیره شده به بررسی درخواست های متفاوتی که انجام می شود، می باشد. در این قسمت انتقال مقادیر پارامتر را به یک روش ذخیره شده بررسی می کنیم.

5710 بازدید
ادامه
برنامه ی ذخیره شده ی Stored procedure
برنامه ی ذخیره شده ی Stored procedure

یک برنامه ی ذخیره شده چیزی جز کد SQL که ذخیره کرده اید، نیست بنابراین می توانید از این کد بارها و بارها استفاده کنید. بنابراین اگر به جای اینکه مجبور باشید query را هر زمان که به عنوان یک برنامه ذخیزه (stored procedure) کردید بنویسید، به یک query که بارها و بارها نوشته اید، فکر می کنید، می توانید برنامه ی ذخیره شده را فرابخوانید تا کد SQL ذخیره شده را به عنوان بخشی از برنامه ی ذخیره شده اجرا کنید.

5587 بازدید
ادامه
بازگشت مقادیر پارامتر روش ذخیره شده به فراخوانی یک روش ذخیره شده
بازگشت مقادیر پارامتر روش ذخیره شده به فراخوانی یک روش ذخیره ...

در بخش قبل در مورد چگونگی انتقال پارامترها به یک روش ذخیره شده (stored procedure) صحبت کردیم، اما گزینه ی دیگر انتقال مقادیر پارامتر از یک روش ذخیره شده به عقب می باشد. یک گزینه ی ممکن برای این کار این است که روش ذخیره شده ی دیگری را فرابخوانید که هیچ داده ای را گزارش نمی دهد، اما مقادیر پارامتر مورد استفاده با فراخوانی stored procedure را گزارش می دهد.

9879 بازدید
ادامه
استفاده از Try Catch در روش های ذخیره شده ی SQL Server
استفاده از Try Catch در روش های ذخیره شده ی SQL Server

یک گزینه ی بسیار خوب که به SQL Server 2005 اضافه شد، توانایی استفاده از نمونه ی Try..Catch بود که در دیگر زبان های توسعه وجود دارد. انجام برطرف کردن خطاها در SQL Server همیشه کار آسانی نبوده است، بنابراین این گزینه قطعا برنامه ی رسیدگی و رفع خطاها را آسانتر می کند.

6165 بازدید
ادامه
استفاده از کامنت ها در یک SQL Server stored procedure
استفاده از کامنت ها در یک SQL Server stored procedure

کار ساده ای که انجام آن با stored procedures موثر خواهد بود، افزودن کامنت ها به کد می باشد. این به شما کمک می کند تا بدانید که چه کاری و چرا انجام شده و همچنین به دیگر DBAها و توسعه دهنده ها کمک می کند تا اگر لازم است اصلاحاتی روی کد انجام دهند.

8664 بازدید
ادامه
نامگذاری مکالمات برای روش های ذخیره شده ی SQL Server
نامگذاری مکالمات برای روش های ذخیره شده ی SQL Server

کار خوبی که می توان در مورد همه ی آبجکت های SQL Server انجام داد، نام گذاری یک مکالمه برای استفاده می باشد. قانون سخت و سریعی در این مورد وجود ندارد، بنابراین این فقط یک راهنمایی برای آنچه باید انجام شود، می باشد.

6036 بازدید
ادامه
کاهش مقدار داده ی شبکه برای روش های ذخیره شده ی SQL Server
کاهش مقدار داده ی شبکه برای روش های ذخیره شده ی SQL Server

تکنیک های زیادی در هنگام نوشتن کد T-SQL وجود دارد. یکی از آنها کاهش مقدار داده ی شبکه برای هر عبارت می باشد که در داخل روش های ذخیره شده ی شما اتفاق می افتند. هر زمان که یک عبارت SQL اجرا می شود، تعداد ردیف هایی را که تحت تاثیر بوده اند، گزارش می دهد. با استفاده از "SET NOCOUNT ON" در داخل روش ذخیره شده می توانید این پیغام ها را مسدود کرده و ترافیک را کاهش دهید

4915 بازدید
ادامه
حذف روش ذخیره شده ی SQL Server
حذف روش ذخیره شده ی SQL Server

علاوه بر ایجاد روش های ذخیره شده، نیاز به حذف این روش ها نیز میباشد. این بخش چگونگی حذف روش های ذخیره شده که دیگر مورد نیاز نیستند را نشان می دهد.

7256 بازدید
ادامه
اصلاح روش ذخیره شده ی SQL Server موجود
اصلاح روش ذخیره شده ی SQL Server موجود

اصلاح یا تغییر یک روش ذخیره شده کاملا ساده می باشد. وقتی که یک روش ذخیره شده یجاد می شود، در یکی از جدول های سیستم در دیتابیسی که ایجاد شده بود، ذخیره می شود. وقتی که یک روش ذخیره شده را اصلاح می کنید، آن ورودی که در ابتدا در جدول سیستم ساخته شده بود، به وسیله ی این کد جدید جایگزین می شود. SQL Server نیز دفعه ی بعد که اجرا شود، روش ذخیره شده را مجددا کامپایل می کند، بنابراین یوزرهای شما در حال استفاده از منطق جدید هستند. فرمان برای اصلاح یک روش ذخیره شده ALTER PROCEDURE یا ALTER PROC می باشد.

5999 بازدید
ادامه